live to tell the tale - French English Dictionary